Skip to main content

2018-03 Release Notes

Iteration: 2018-03

June 30th 2018

What’s New?

1916Added an Importer Manager to create and edit different structures of data to import Enrollments.
2279Now the enrollment manager exports the Requested Start Date, Contract Start Date and Contract End Date fields.

Fixes and Improvements

¯\_(ツ)_/¯Improved New Reason Code Rule page.
2241Fixed an issue where some Forbidden LDC roles weren’t considered.
¯\_(ツ)_/¯Fixed an issue that prevented from creating an enrollment through Quick Enrollments.
2197Fixed an issue where the legacy importer was generating duplicates.
2030Fixed an issue that prevented to renew some accounts.
2154Improved how utilities names in Sales Importer enrollments are formatted.
2165Improved the Import Drops process.
2178Fixed an error in the Reinstate customer process.
2173Fixed an issue when saving an enrollment with a long username.
2185Fixed an issue when importing sales with some LDC dash formats.
2190Improved Rates Wizard presentation in mobile view.
2244Improved Rates Wizard presentation on narrow screens.
2198Fixed an issue with the pagination of the ETF Invoice Queue.
2175, 2202, 2246Added a validation to prevent sending a renewal notification for an account that already has a PPU.
2255Fixed an error that prevented from opening the New Reason screen.
2218Fixed an issue where Work Phone Number wasn’t submitted to ESG.
2243Fixed an error that prevented changing the status of drops in Invoice Archive.
2205Fixed an error where enrollments weren’t imported due to the LDC not having the Dash Format.
¯\_(ツ)_/¯Improved Check Renewal Notification process under heavy load circumstances.
2155Improved the Rates Wizard behavior when changing between customer types.
1699Lots of work and bug fixes for one of our wizard appications.
¯\_(ツ)_/¯Improved filters and table UI of Invoice Archive.
2285Fixed an issue when updating accounts with the same LDC but different status.
2266, 2234ESG made the Mailing Address fields mandatory and the system was updated to provide those fields.
¯\_(ツ)_/¯Simplified System Setup by removing unused and deprecated configuration values.
¯\_(ツ)_/¯Improved code quality by removing unused and outdated features.

Features & Fixes Details

Added an Importer Manager to create and edit different structures of data to import Enrollments

A new way of importing enrollments to the system has been added. Instead of having hardcoded importers that require certain structures to import the enrollments, now is possible to generate the importers needed with a manager. For this, two new pages exists in the system.

First the user must create or edit the importer from the Importers Manager:

alt text

In the New Importer screen the user must set the name and the fields that the excel file used to import the enrollments will have. The fields can be added manually or importing the structure from an excel file; in this last case the user must set the Mapped Field value manually for each field. The rest of the fields are optional:

alt text

Once the importer is created, the user can use it to import the enrollments from the Enrollments Importer, selecting the Import option and from there the Importer and File to import.

alt text

Once the file has been processed, those enrollments that couldn’t be imported remain listed in the page with the details of the deviations to be corrected. 

alt text

From this point the user can correct the deviations or delete the enrollment. To correct the data the user simply needs to click the enrollment and a popup similar to the ones in Sales or Legacy Importer will show up with all the fields to add or edit.

Keep in mind that for the time the Importers Manager won’t force to add any particular field that IS required although those fields will be validated and required by the Enrollments Importer. In future iterations of the software the Importers Manager will validate that the required fields are present in the importer.

Added a validation to prevent sending a renewal notification for an account that already has a PPU

A new configuration for the Enrollment Status has been added to indicate which statuses should send the notification and which shouldn’t. By default all statuses send the notification, so please, communicate with support and provide the accurate values for each of the different enrollment types if you wish to change their behavior.

Improved New Reason Code Rule page

The Utility and Reason Code ID fields are rearranged and related. The Reason Code ID field now is populates depending on the value selected in the utility field.

alt text

Improved the Rates Wizard behavior when changing between customer types

When the customer enters to the wizard and provides all the data that the system requires, it will show all the plans available for the selected customer type. When the customer changed the customer type, if the utilities available for the newly selected customer type were different than the ones of the original, the system would show incorrect plans or not show any at all. Now, this behavior has been fixed by prompting the client to choose the utilities before loading the plans.